
boot/loader:     file format elf32-tradlittlemips
boot/loader


Disassembly of section .text:

bfc00000 <__start>:
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:105
bfc00000:	24100002 	li	s0,2
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:106
bfc00004:	24110001 	li	s1,1
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:108
bfc00008:	3c0fbfd0 	lui	t7,0xbfd0
bfc0000c:	35eff000 	ori	t7,t7,0xf000
bfc00010:	25ef0008 	addiu	t7,t7,8
bfc00014:	adf00000 	sw	s0,0(t7)
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:109
bfc00018:	3c0fbfd0 	lui	t7,0xbfd0
bfc0001c:	35eff000 	ori	t7,t7,0xf000
bfc00020:	25ef0004 	addiu	t7,t7,4
bfc00024:	adf10000 	sw	s1,0(t7)
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:111
bfc00028:	3c10bfc0 	lui	s0,0xbfc0
bfc0002c:	361001fe 	ori	s0,s0,0x1fe
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:112
bfc00030:	96100000 	lhu	s0,0(s0)
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:113
bfc00034:	3c0fbfd0 	lui	t7,0xbfd0
bfc00038:	35eff000 	ori	t7,t7,0xf000
bfc0003c:	25ef0010 	addiu	t7,t7,16
bfc00040:	adf00000 	sw	s0,0(t7)
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:114
bfc00044:	00108240 	sll	s0,s0,0x9
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:115
bfc00048:	3c11bfc0 	lui	s1,0xbfc0
bfc0004c:	36310200 	ori	s1,s1,0x200
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:116
bfc00050:	3c12a000 	lui	s2,0xa000

bfc00054 <load>:
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:119
bfc00054:	8e280000 	lw	t0,0(s1)
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:120
bfc00058:	ae480000 	sw	t0,0(s2)
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:121
bfc0005c:	26310004 	addiu	s1,s1,4
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:122
bfc00060:	26520004 	addiu	s2,s2,4
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:123
bfc00064:	2610fffc 	addiu	s0,s0,-4
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:124
bfc00068:	00104242 	srl	t0,s0,0x9
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:125
bfc0006c:	3c0fbfd0 	lui	t7,0xbfd0
bfc00070:	35eff000 	ori	t7,t7,0xf000
bfc00074:	25ef0010 	addiu	t7,t7,16
bfc00078:	adf00000 	sw	s0,0(t7)
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:126
bfc0007c:	1600fff5 	bnez	s0,bfc00054 <load>
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:127
bfc00080:	00000000 	nop
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:129
bfc00084:	24100001 	li	s0,1
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:130
bfc00088:	3c0fbfd0 	lui	t7,0xbfd0
bfc0008c:	35eff000 	ori	t7,t7,0xf000
bfc00090:	25ef0008 	addiu	t7,t7,8
bfc00094:	adf00000 	sw	s0,0(t7)
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:131
bfc00098:	3c0fbfd0 	lui	t7,0xbfd0
bfc0009c:	35eff000 	ori	t7,t7,0xf000
bfc000a0:	25ef0004 	addiu	t7,t7,4
bfc000a4:	adf00000 	sw	s0,0(t7)
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:133
bfc000a8:	3c1a8000 	lui	k0,0x8000
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:134
bfc000ac:	03400008 	jr	k0
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:135
bfc000b0:	00000000 	nop
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:137
bfc000b4:	24100002 	li	s0,2
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:139
bfc000b8:	3c0fbfd0 	lui	t7,0xbfd0
bfc000bc:	35eff000 	ori	t7,t7,0xf000
bfc000c0:	25ef0008 	addiu	t7,t7,8
bfc000c4:	adf00000 	sw	s0,0(t7)
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:140
bfc000c8:	3c0fbfd0 	lui	t7,0xbfd0
bfc000cc:	35eff000 	ori	t7,t7,0xf000
bfc000d0:	25ef0004 	addiu	t7,t7,4
bfc000d4:	adf00000 	sw	s0,0(t7)

bfc000d8 <bad>:
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:143
bfc000d8:	1000ffff 	b	bfc000d8 <bad>
/mnt/Data/Documents/CST/Projects/ucore-thumips/boot/bootasm.S:144
bfc000dc:	00000000 	nop

Disassembly of section .reginfo:

00400094 <_fdata-0xbf81004c>:
  400094:	04078100 	0x4078100
	...
  4000a8:	bfc180d0 	0xbfc180d0

Disassembly of section .debug_aranges:

00000000 <.debug_aranges>:
   0:	0000001c 	0x1c
   4:	00000002 	srl	zero,zero,0x0
   8:	00040000 	sll	zero,a0,0x0
   c:	00000000 	nop
  10:	bfc00000 	0xbfc00000
  14:	000000e0 	0xe0
	...

Disassembly of section .debug_info:

00000000 <.debug_info>:
   0:	00000063 	0x63
   4:	00000002 	srl	zero,zero,0x0
   8:	01040000 	0x1040000
   c:	00000000 	nop
  10:	bfc00000 	0xbfc00000
  14:	bfc000e0 	0xbfc000e0
  18:	746f6f62 	jalx	1bdbd88 <FLASH_SIZE+0x1adbd88>
  1c:	6f6f622f 	0x6f6f622f
  20:	6d736174 	0x6d736174
  24:	2f00532e 	sltiu	zero,t8,21294
  28:	2f746e6d 	sltiu	s4,k1,28269
  2c:	61746144 	0x61746144
  30:	636f442f 	0x636f442f
  34:	6e656d75 	0x6e656d75
  38:	432f7374 	c0	0x12f7374
  3c:	502f5453 	0x502f5453
  40:	656a6f72 	0x656a6f72
  44:	2f737463 	sltiu	s3,k1,29795
  48:	726f6375 	0x726f6375
  4c:	68742d65 	0x68742d65
  50:	70696d75 	0x70696d75
  54:	4e470073 	c3	0x470073
  58:	53412055 	0x53412055
  5c:	312e3220 	andi	t6,t1,0x3220
  60:	30352e38 	andi	s5,at,0x2e38
  64:	Address 0x0000000000000064 is out of bounds.


Disassembly of section .debug_abbrev:

00000000 <.debug_abbrev>:
   0:	10001101 	b	4408 <BOOT_SIZE+0x4208>
   4:	12011106 	beq	s0,at,4420 <BOOT_SIZE+0x4220>
   8:	1b080301 	0x1b080301
   c:	13082508 	beq	t8,t0,9430 <BOOT_SIZE+0x9230>
  10:	00000005 	0x5

Disassembly of section .debug_line:

00000000 <.debug_line>:
   0:	00000058 	0x58
   4:	00250002 	0x250002
   8:	01010000 	0x1010000
   c:	000d0efb 	0xd0efb
  10:	01010101 	0x1010101
  14:	01000000 	0x1000000
  18:	62010000 	0x62010000
  1c:	00746f6f 	0x746f6f
  20:	6f6f6200 	0x6f6f6200
  24:	6d736174 	0x6d736174
  28:	0100532e 	0x100532e
  2c:	00000000 	nop
  30:	00000205 	0x205
  34:	e803bfc0 	swc2	$3,-16448(zero)
  38:	4c4b0100 	0x4c4b0100
  3c:	4b83f4f3 	c2	0x183f4f3
  40:	4d834bf3 	0x4d834bf3
  44:	4b4b4b4b 	c2	0x14b4b4b
  48:	4bf34b4b 	c2	0x1f34b4b
  4c:	f4f34b4c 	0xf4f34b4c
  50:	4c4c4b4b 	0x4c4c4b4b
  54:	024bf5f3 	0x24bf5f3
  58:	01010004 	sllv	zero,at,t0
